Hoofdstuk 1 - De rol van PHP (vragen 1.8)

 

1. Wat betekent de afkorting PHP?
PHP staat voor Hypertext Preprocessor (oorspronkelijk Personal Home Page). Het is een scripttaal diebedoeld is om op webservers dynamische webpagina's te creëren.

 

2. Noem minimaal vier toepassingen waarvoor PHP gebruikt wordt op het web PHP wordt gebruikt om websites te maken.
Gastenboeken voor websites; online enquêtes;  e-cards verzenden, en bezoekerstellers bijhouden

 

3. Op het internet wordt vaak gesproken van het client/server-model.

Leg uit hoe dit model ongeveer werkt.
De client is de computer van de surfer waarop bijv. Mozilla Firefox als browser draait en hiermee de websites bekijkt. De server verzendt deze webpagina's. Op deze server staan dus de websites en is mogelijk ook PHP geïnstalleerd.

 

4. Wat is een tegenhanger van het client/server-model en wat is daarbij het belangrijkste kenmerkende verschil met
het client/server-model?

Peer-to-peer model (p2p). Hierbij is in tegenstelling tot het client-server model niet één
centrale server aanwezig, maar wisselen gebruikers rechtstreeks bestanden met elkaar uit.

 

5. Noem en belangrijk verschil tussen een client-sided programmeertaal en een server-sided programmeertaal voor het web.
Bij client-sided programmeertalen voor het web zijn programmeertalen die vooral bedoeld zijn voor stand-alone programma's.

Je kunt ze soms downloaden van het internet of kopen, om ze vervolgens op je eigen computer te installeren. Een server-sided programmeertaal is, zoals in het woord opgeslagen ligt, een taal die programma's maakt voor webpagina's, waarbij je moet denken aan discussieforums op het internet en webshops.

Voorbeelden server-sided.

 

6. Leg uit waarom JavaScript geen geschikte techniek is om bijvoorbeeld een forum te programmeren en PHP wel.
Omdat er op geen enkele manier de communicatie mogelijk is met de server.

 

7. Waarom heb je meestal ook een FTP-programma nodig als je PHP-sites gaat ontwikkelen?
Je kan niet zomaar testen of je PHP-script goed is, als je het op internet wil zetten heb je een server nodig, om het op de server te zetten heb je een FTP-programma nodig.

Thuis: Filezilla, downloaden

 

8. Hoe wordt PHP-bestand door de webserver verwerkt?
Doormiddel van Hypertext Preprocessor. Als de server bestanden ziet met .php als extensie worden deze bestanden eerst aan de php-module aangeboden. Deze kan de programmeercode in het bestand verwerken en stuurt het weer naar de server terug. De server laat het weer aan de surfer zien.

 

1.9 Opdrachten

 

1. Zoek zelf op internet minimaal twee toepassingen of voorbeelden van webapplicaties waarvoor je PHP kunt
gebruiken die niet in de tekst van dit hoofdstuk zijn genoemd.

Op php.net staat uitgelegd dat je ook automatisch een mail kunt sturen als iemand op een link klikt en een mailadres achterlaat word er automatisch een mail teruggestuurd en worden naam en login genoemd.
Marktplaats gebruikt dit bijvoorbeeld. Als je ergens op biedt krijg je altijd direct een e-mail dat je ergens op hebt geboden.

 

2.De eerste versie van PHP (PHP 1.0) werd in 1994 ontwikkeld. Dit was grotendeels het werk van een man. Probeer uit te zoeken wie de grote uitvinder van PHP was.
Rasmus Lerdorf

 

3. Wat is het versienummer van de meest recente versie van PHP?
PHP 5.2.1  zoek op internet.


! Aanwijzingen voor theorie Hoofdstuk 1 !